import os
from flask_wtf.csrf import CSRFProtect,CSRFError


basedir = 'e:/all_coding/flask_mega/'#os.path.abspath(os.path.dirname(__file__))
print(basedir)
class Config(object):

    #设置密钥，避免跨站攻击
    SECRET_KEY =  'hard to guess string' #os.environ.get('SECRET_KEY') or

    ##配置sqlite数据库
    #SQLALCHEMY_TRACK_MODIFICATIONS配置项用于设置数据发生变更之后是否发送信号给应用，我不需要这项功能，因此将其设置为False。
    SQLALCHEMY_DATABASE_URI = 'sqlite:///'+os.path.join(basedir,'sqlite.db')  #os.environ.get('DATABASE_URL') or
    SQLALCHEMY_TRACK_MODIFICATIONS = False

    ###配置错误监控发送邮件###

    MAIL_SERVER = "smtp.qq.com" #os.environ.get('MAIL_SERVER')
    MAIL_PORT = 465 #int(os.environ.get('MAIL_PORT') or 25)
    MAIL_USE_TLS = False #os.environ.get('MAIL_USE_TLS') is not None
    MAIL_USE_SSL = True
    MAIL_USERNAME = "297148227@qq.com" #os.environ.get('MAIL_USERNAME')
    MAIL_PASSWORD = "viswegddspvhbhjc" #os.environ.get('MAIL_PASSWORD')
    ADMINS = ["297148227@qq.com",'15803469083@163.com']


    #每页展示数据长度
    POST_PER_PAGE = 3

    #语言支持列表
    LANGUAGES = ['en-US','en-GB',"en-CA"]










